"""视频智能分析系统 - 主包"""

# 从各个模块导入主要类
from .image_processor import ImageProcessor
from .object_detector import ObjectDetector
from .semantic_analyzer import SemanticAnalyzer
from .visualizer import Visualizer
from .business_applications import (
    BusinessApplication,
    SecurityMonitoringApp,
    TrafficMonitoringApp,
    IndustrialInspectionApp,
    create_application
)
from .system import VideoAnalysisSystem, create_system

# 定义包的版本
__version__ = "1.0.0"

# 定义包的描述
__description__ = "基于OpenCV、YOLO和AI大模型的视频智能分析全链路解决方案"

# 导出的公共API
__all__ = [
    # 核心组件
    "ImageProcessor",
    "ObjectDetector",
    "SemanticAnalyzer",
    "Visualizer",
    "VideoAnalysisSystem",
    

    
    # 业务应用
    "BusinessApplication",
    "SecurityMonitoringApp",
    "TrafficMonitoringApp",
    "IndustrialInspectionApp",
    
    # 工厂函数
    "create_application",
    "create_system",
    
    # 元数据
    "__version__",
    "__description__"
]